go/printer.printer.wsbuf (field)
32 uses
go/printer (current package)
printer.go#L67: wsbuf []whiteSpace // delayed white space
printer.go#L102: p.wsbuf = make([]whiteSpace, 0, 16) // whitespace sequences are short
printer.go#L375: for i, ch := range p.wsbuf {
printer.go#L379: p.wsbuf[i] = ignore
printer.go#L412: for i, ch := range p.wsbuf {
printer.go#L416: p.wsbuf[i] = ignore
printer.go#L426: if i+1 < len(p.wsbuf) && p.wsbuf[i+1] == unindent {
printer.go#L439: p.wsbuf[i] = ignore
printer.go#L700: for i, ch := range p.wsbuf {
printer.go#L704: p.wsbuf[i] = ignore
printer.go#L717: p.wsbuf[i] = ignore
printer.go#L721: p.writeWhitespace(len(p.wsbuf))
printer.go#L734: for _, ch := range p.wsbuf {
printer.go#L802: switch ch := p.wsbuf[i]; ch {
printer.go#L820: if i+1 < n && p.wsbuf[i+1] == unindent {
printer.go#L826: p.wsbuf[i], p.wsbuf[i+1] = unindent, formfeed
printer.go#L837: l := copy(p.wsbuf, p.wsbuf[n:])
printer.go#L838: p.wsbuf = p.wsbuf[:l]
printer.go#L912: i := len(p.wsbuf)
printer.go#L913: if i == cap(p.wsbuf) {
printer.go#L920: p.wsbuf = p.wsbuf[0 : i+1]
printer.go#L921: p.wsbuf[i] = x
printer.go#L952: if len(p.wsbuf) != 0 {
printer.go#L955: p.wsbuf = p.wsbuf[0:1]
printer.go#L956: p.wsbuf[0] = ' '
printer.go#L1030: p.writeWhitespace(len(p.wsbuf))
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)